
body {
    background-color:#f7f7f7;
}

body > div.container {
    margin:auto;
    max-width:500px;
    padding-top:190px;
}

body > div.container > h1 {
    margin:0;
    margin-bottom:-10px;
    color:#4288de;
    font-size:63px;
    text-align:center;
}

body > div.container > p {
    margin:auto;
    max-width:380px;
    color:#275082;
    font-size:14px;
    margin-bottom:25px;
    text-align:center;
}

body > div.container > form {
    margin:auto;
    max-width:380px;
    margin-bottom:20px;
}

body > div.container > form > button {
    width:100%;
}

body > div.container > div {
    margin-bottom:10px;
    text-align:center;
}

body > div.container > div > h2 {
    margin:auto;
    color:#275082;
    font-size:12px;
    margin-bottom:-2px;
}

body > div.container > div > a {
    margin:auto;
    color:#4288de;
    font-size:11px;
}

body > footer {
    position:fixed;
    bottom:12px;
    left:22px;
}

body > footer > a {
    margin-right:20px;
    color:#4288de;
    text-decoration:none;
}

body > footer > a:hover {
    text-decoration:underline;
}